package com.etc.service;

import java.util.List;

import com.etc.entity.Admin;
import com.etc.entity.Business;
import com.etc.entity.Customer;
import com.etc.entity.Games;
import com.etc.entity.PageInfo;

public interface AdminService {
	
		
	/*
	 * 用户列表查询-分页
	 */
		PageInfo<Customer> getCustomerListByPage(String nickNameKeyWord,int pageNum,int pageSize);
		
	/*
	 * 用户删除（根据用户Id）
	 */
		Boolean deleteCustomerById(int CustomerId);
		
	/*
	 * 添加用户
	 */
		Boolean addCustomer(Customer customer);
	/*
	 * 更新用户
	 */
		Boolean updateCustomer(Customer customer);
		
	/*
	 * 获取单个用户信息
	 */
		Customer getCustomerById(int customerId);
		
		
	/*
	 * 商家列表查询-分页
	 */
		PageInfo<Business> getBusinessListByPage(String nickNameKeyWord,int pageNum,int pageSize);
		
	/*
	 * 商家删除（根据用户Id）
	 */
		Boolean deleteBusinessById(int businessId);
		
	/*
	 * 添加商家
	 */
		Boolean addBusiness(Business business);
	/*
	 * 更新商家
	 */
		Boolean updateBusiness(Business business);
		
	/*
	 * 获取单个商家信息
	 */
		Business getBusinessById(int businessId);
	/*
	 * 更新商家的状态
	 */
		Boolean updateBusinessStatus(int status,int businessId);
	/*
	 * 商家列表查询-分页
	 */
		PageInfo<Games> getGamesListByPage(String nickNameKeyWord,int pageNum,int pageSize);
	/*
	 * 更新游戏的状态
	 */
		Boolean updateGamesStatus(int status,int gamesId);
	/*
	 * 查询所有用户列表
	 */
	List<Customer> getCustomersList();
	/*
	 * 查询所有用户列表
	 */
	List<Business> getBusinesssList();
}
